.projectProgress_BOX{
    padding-top:20px;
}
.projectProgress_BOX>li{
   text-align: center;
    padding:10px 0;
}
.projectProgress_BOX>li:not(:last-child):after{
    /*border-left: 1px solid #a7a7a7;*/
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 15px;
    background: #a7a7a7;
    transform:translate(0,-50%);
}
.projectProgress_BOX>li>a{
    padding-bottom:5px;
    border-bottom:2px solid transparent;
}
.projectProgress_BOX>li.active>a{
    border-bottom:2px solid #00A0E9;
    color: #00A0E9;
}
.projectProgress_titleText{
    color: #333333;
    font-size:18px;
    cursor: pointer;
}
.projectProgress_titleText:hover{
    color: #00A0E9;
}
/*直接投入*/
.directInto_box{
    position: relative;
}
.directInto_box>ul.active{
    display: block;
}
.projectProgress_BOX>li.active>p , .projectProgress_BOX>li.active>p>span{
    color: #00A0E9;
}
/*.directInto_box>p.active , .directInto_box>p.active>span{*/
    /*color: #00A0E9;*/
/*}*/
.directInto_box .directInto:hover i{
    color: #00A0E9;
}
.directInto_list{
    position: absolute;
    top:30px;
    left:-1px;
    z-index: 5;

    width:100%;
    text-align: center;
    padding:0 30px;
    /*padding-top:20px;*/
    /*border-bottom:1px solid #a6a6a6;*/
    /*border-left:1px solid #a6a6a6;*/
    /*border-right:1px solid #a6a6a6;*/
    background-color: #fff;

    display: none;
}
.directInto_list>li{
    text-align: center;
}
.directInto_list>li:hover a{
    color: #00A0E9;
}
.directInto_list>li.active a{
    color: #00A0E9;
}

.directInto_list>li:not(:last-child){
    border-bottom:1px solid #ccc;
}
.directInto_list>li>a{
    height:38px;
    line-height: 38px;
    color: #333;
    font-size:12px;
}
/*表格爸比*/
.projectProgress_table_BOX{
    margin-top:50px;
}
.table_BOX{
    position: relative;
    padding:0 14px;
}
/*表格标题*/
.projectProgress_table_title{
    text-align: center;
    margin-bottom:15px;
}
.projectProgress_table_title_text{
    color: #169BE4;
    font-size:20px;
}
.projectProgress_table_title_text_small{
    color: #808080;
    font-size:14px;
    margin-left:10px;
}
/*表格*/
.table_textStyle{
    color: #333;
    font-size:14px;
}
.comTableStyle tr{
    height:60px;
    text-align: center;
}
.comTableStyle td , .comTableStyle th{
    line-height:60px;
    text-align: center;
}
.comTableStyle>thead>tr{
    border-top:1px solid #DCDCDC;
    /*border-bottom:1px solid #DCDCDC;*/
}
.checkboxStyle{
    width:20px;
    height:20px;
}
/*查询筛选框框*/
.hidden_box{
    position: absolute;
    top: -5px;
    left: 100px;
}
.hidden_box_showBox{
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-bottom:none;
    height:40px;
    line-height: 40px;
    display: inline-block;
    padding:0 10px;
    cursor: pointer;
}
.hidden_box_hiddenBox{
    background-color: #fff;
    border: 1px solid #bfbfbf;
    /*width:420px;*/
    padding:20px;
    /*cursor: pointer;*/

    display: none;
}
.hidden_box_hiddenBox_list{
    height:40px;
    display: flex;
    align-items: center;
    /*padding-left:10px;*/
    margin:10px 0;
}
.hidden_box_hiddenBox_list .BFBFBF_inputStyle{
    height:40px;
    width:200px;
}
.hidden_box_hiddenBox_list .textarea_style{
    height:80px;
    /*width:200px;*/
    width: 100%;
}
.textarea_style{
    border:1px solid #E4E5E6;
    resize: none;
    outline: none;
    height:80px;
    /*width:200px;*/
    width: 100%;
}
.hiddenBox_list_text{
    color: #333333;
    font-size:14px;
}
.hiddenBox_list_btn{
    text-align: center;
    margin-top:20px;
}
.hiddenBox_list_btn>button:not(:last-child){
    margin-right:10px;
}
.hidden_box>ul.active{
    display: block;
}
/*右上角操作的按钮钮*/
.operation_btn{
    position: absolute;
    right:60px;

    display: flex;
    align-items: center;
}
.operation_btn>li:not(:last-child){
    margin-right:10px;
}
/*查看记录*//*操作*/
.look_record>div.active{
    display: block;
}
ul[lll=add_people].active{
    display: block;
}
ul[lll=edit_people].active{
    display: block;
}
ul[lll=addSpecialIncome].active{
    display: block;
}
.table_btn_list{
    display: flex;
    align-items: center;
    margin:20px 0;
}
.table_btn_list_top{
    align-items: flex-start;
}
.table_btn_list_title_top{
    margin-top:10px;
}
.table_btn_list_radio_list{
    display: flex;
    align-items: center;
    margin-right:10px;
    cursor: pointer;
}
.table_btn_list_title{
    white-space: nowrap;
}
.table_btn_list_necessary{
    color: red;
}
.add_people_list_btn{
    text-align: center;
}
.add_people_input{
    width:100%!important;
    border-color: #E4E5E6;
}
/*.add_hiddenBox{*/
    /*width:450px;*/
/*}*/
.button_list{
    justify-content: center;
}
/* 弹出来的小框框*/
div[box=yz_modal].active{
    display: block;
}
.work_record_box{
    text-align: center;
}
.work_record_title{
    color: #333333;
    font-size:18px;
}
.work_record_main{
    text-align: left;
    color: #666666;
    font-size:14px;
    margin:30px 0;
}

/*上传按钮相关样式*/
.hidden_input{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
input[type=file]{
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.hidden_input_box{
    position: relative;
    cursor: pointer;
}
.delete_logo{
    color: #FF0000;
    cursor: pointer;
    margin-left:10px;
}
.baogao_name{
    padding-left:10px;
}
.baogao_size{
    padding-left:10px;
}
.Application_baogao{
    display: flex;
    align-items: center;
}

/**/
#check{
    min-width:400px;
    height:240px;

}
.check_text_14_000{
    color: #000;
    font-size:14px;

    line-height: 40px;
}
.check_error_Reason_text{
    color: #555;
    font-size:14px;
}
.toManage{
    color: #fff;
}
.check_btn{

    width:150px;
    display: flex;
    margin:20px auto;
}
.check_btn>li:first-child{
    margin-right:20px;
}
.check_main_box{
    padding:40px 0 0 80px;
}
div[lll=check].active{
    display: block;
}
/*批量删除*/
.delete_tip_text{
    text-align: center;
    margin-bottom:20px;
}
.delete_tip_btn_box{
    text-align: center;
}
div[lll=delete].active{
    display: block;
    top:20%;
}

input[readonly]{
    background-color: #EDEDED;
    color: #333;
}
.table_btn_list_title{
    text-align: right;
    width:200px;
}
.add_hiddenBox{
    padding: 0 20px 20px 0;
}
/**查看凭证**/
div[lll=look_img].active{
    display: block;
}
#look_img{
    padding: 30px;
    width:600px;
    max-height:500px;
    border-radius: 0;
    left:30%;
}
.look_img_list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.look_img_list img{
    width:120px;
    height:100px;
    margin-right:10px;
}
#look_img .delete_tip_btn_box{
    margin-top:20px;
    text-align: center;
}
/*上传凭证*/
.pz_file_list li{

}
/*file的文件名*/
.pz_file_list_text{
    font-size: 14px;
    line-height:30px;
}
.pz_file_list li i{
    color: #ff0000;
    cursor: pointer;
}

/**/
.projectProgress_titleText{
    white-space: nowrap;
}

@media (min-width:768px){
    .col-sm-1 {
        width: 150px;
    }}


/*新修改样子咯*/
.table_BOX:after{
    content:'';
    display: block;
    clear: both;
}
.projectProgress_table_BOX{
    margin-top: 30px;
}
.projectProgress_table_title {
    text-align: center;
    margin-bottom: 40px;
}
.hidden_box {
    position: absolute;
    top: -40px;
    left: 100px;
}
.operation_btn {
    position: absolute;
    right: 60px;
    top: -34px;
    display: flex;
    align-items: center;
}

